TrgPortArea 오퍼레이터

Operator Library: Hardware Platform

이 오퍼레이터는 카메라의 트리거(Exsync)를 생성합니다. 내부 신호 제너레이터(GrabberControlled)를 사용하거나, 트리거 확장 보드(TTL Trigger 보드 또는 OPTO Trigger 보드)의 입력 신호 또는 소프트웨어를 통해 외부 신호로 신호 제너레이터를 트리거할 수 있습니다.

신호 제너레이터는 유연한 지연 시간, 펄스 폭 및 극성을 가진 Exsync 신호를 생성할 수 있습니다. 또한 트리거 확장 보드에서 사용할 수 있는 Flash 신호가 생성됩니다.

이 오퍼레이터는 CC 신호를 위해 4개의 디지털 출력과 하나의 카메라 포트를 점유합니다. 따라서 CameraControl 유형의 VisualApplets 리소스가 하나 사용됩니다. 디바이스 리소스가 0으로 설정된 경우 디지털 출력 0~3과 카메라 포트 A가 사용됩니다. 그러나 리소스 인덱스가 1로 설정된 경우 디지털 출력 4~7과 카메라 포트 B가 사용됩니다. 다른 오퍼레이터는 이러한 하드웨어 리소스를 사용할 수 없습니다. 리소스 대화상자에서 리소스 인덱스를 설정하십시오. 자세한 내용은 'Allocation of Device Resources'를 확인하십시오.

하드웨어 플랫폼별 지원 여부
microEnable IV VD1-CL/-PoCL
microEnable IV VD4-CL/-PoCL

I/O Properties

Property Value
Operator Type M

지원되는 Link Format

None

Parameters

TriggerMode
Type 동적 읽기/쓰기 매개변수
Default GrabberControlled
Range {GrabberControlled, ExternSw_Trigger}

이 파라미터는 내부 Exsync 신호 제너레이터의 작동 모드를 선택합니다. 외부 트리거 입력 소스는 ImgTrgInSource 파라미터를 통해 선택할 수 있습니다.

GrabberControlled: Exsync는 내부 신호 발생기에 의해 주기적으로 생성됩니다.

ExternSw_Trigger: 외부 트리거 신호를 사용하여 신호 제너레이터를 한 번 시작합니다.

ExsyncEnable
Type 동적 읽기/쓰기 매개변수
Default ON
Range {OFF, ON}

카메라로 향하는 Exsync 출력을 활성화 또는 비활성화합니다.

ExsyncFramesPerSec
Type dynamic/static 읽기/쓰기 파라미터
Default 8 Hz
Range Accuracy 파라미터에 따라 다름

이 파라미터는 Exsync 생성 주파수를 지정합니다.

ExsyncExposure
Type dynamic/static 읽기/쓰기 파라미터
Default 4000 μs
Range Accuracy 파라미터에 따라 다름

이 파라미터는 Exsync 신호의 펄스 폭을 지정하며, 많은 카메라에서 노출 시간을 지정하는 데 사용할 수 있습니다. 따라서 그랩 중에도 소프트웨어를 통해 노출 시간을 조절할 수 있습니다. 값을 마이크로초 단위로 입력하십시오.

ExsyncDelay
Type dynamic/static 읽기/쓰기 파라미터
Default 0 μs
Range Accuracy 파라미터에 따라 다름

이 파라미터는 외부 트리거 입력에 대한 생성된 Exsync 신호의 지연 시간을 지정합니다. 따라서 노출 간격을 플래시에 동기화할 수 있습니다. 값을 마이크로초 단위로 입력하십시오.

ExsyncPolarity
Type dynamic/static 읽기/쓰기 파라미터
Default LowActive
Range {LowActive, HighActive}

이 파라미터는 Exsync 신호 제너레이터의 극성을 연결된 카메라가 허용하는 극성으로 조정합니다. 카메라가 하강 에지에서 셔터를 여는 경우 LowActive를 사용하고, 그렇지 않으면 HighActive를 사용하십시오.

ImgTrgInSource
Type dynamic/static 읽기/쓰기 파라미터
Default InSignal0
Range {InSignal0, InSignal1, InSignal2, InSignal3, InSignal4, InSignal5, InSignal6, InSignal7}

이 파라미터는 Exsync 신호 제너레이터를 트리거하는 데 사용되는 신호 소스를 지정합니다. 이는 TriggerMode가 ExternSw_Trigger로 설정된 경우에만 관련이 있습니다.

ImgTrgInPolarity
Type 동적 읽기/쓰기 매개변수
Default LowActive
Range {LowActive, HighActive}

이 파라미터는 외부 입력 트리거 신호의 극성을 정의합니다. LowActive로 설정하면 ImgTrgInSource 파라미터로 지정된 신호의 하강 에지에서 Exsync 제너레이터가 시작됩니다. 그렇지 않으면 상승 에지에서 Exsync 생성이 시작됩니다. 이는 TriggerMode가 ExternSw_Trigger로 설정된 경우에만 관련이 있습니다.

ImgTrgDownscale
Type 동적 읽기/쓰기 매개변수
Default 1
Range {1, 65535}

이 값은 들어오는 트리거 펄스의 스케일링(downscaling) 인자를 정의합니다. 이 파라미터로 정의된 N번째 트리거 펄스만 허용됩니다. 예를 들어 ImgTrgDownscale이 3으로 설정된 경우, 들어오는 트리거 펄스 중 3번째마다 허용되며 즉, 처음 두 개의 트리거 펄스는 무시됩니다.

FlashEnable
Type 동적 읽기/쓰기 매개변수
Default OFF
Range {OFF, ON}

플래시 출력을 활성화 또는 비활성화합니다. 플래시 신호의 펄스 폭은 Exsync 주기와 같습니다.

FlashPolarity
Type 동적 읽기/쓰기 매개변수
Default LowActive
Range {LowActive, HighActive}

이 파라미터는 생성된 플래시 신호의 극성을 정의합니다.

FlashDelay
Type dynamic/static 읽기/쓰기 파라미터
Default 0 µs
Range {0, 10230}, 스텝 크기 10 µs

이 파라미터는 외부 트리거 입력에 대한 생성된 Flash 신호의 지연 시간을 지정합니다. 따라서 플래시를 외부 트리거 입력에 동기화할 수 있습니다. 값을 마이크로초 단위로 입력하십시오.

SoftwareTrgPulse
Type dynamic write 파라미터
Default 1
Range {1}

이 파라미터를 1로 설정하면 소프트웨어 트리거가 생성됩니다. 이는 TriggerMode가 ExternSw_Trigger로 설정되고 ImgTrgInSource가 SoftwareTrigger로 설정된 경우에만 관련이 있습니다.

SoftwareTrgDeadTime
Type 동적/정적 쓰기 파라미터
Default 10000 μs
Range Accuracy 파라미터에 따라 다름

이 파라미터는 소프트웨어 트리거 펄스 간의 최소 시간 간격을 지정합니다. 값은 마이크로초 단위로 입력하십시오.

SoftwareTrgIsBusy
Type 동적/정적 읽기 파라미터
Default 0
Range {0, 1}

SoftwareTrgIsBusy 파라미터를 사용하면 비지(busy) 상태를 소프트웨어로 읽을 수 있습니다. 비지 상태인 경우, 이 파라미터는 진행 중인 이미지 캡처를 반영하기 위해 1로 설정됩니다. 0으로 설정된 경우 오퍼레이터가 비지 상태가 아님을 나타냅니다.

CC1output
Type 동적/정적 쓰기 파라미터
Default Exsync
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC1 라인에서 사용할 수 있는 신호를 지정합니다.

CC2output
Type 동적/정적 쓰기 파라미터
Default Vcc
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC2 라인에서 사용할 수 있는 신호를 지정합니다.

CC3output
Type 동적/정적 쓰기 파라미터
Default Vcc
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC3 라인에서 사용할 수 있는 신호를 지정합니다.

CC4output
Type 동적/정적 쓰기 파라미터
Default Vcc
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC4 라인에서 사용할 수 있는 신호를 지정합니다.

정확도
Type 동적/정적 쓰기 파라미터
Default 10 μs
Range [0.05, 500] μs

이 파라미터는 트리거 시스템의 타임 베이스를 지정합니다. 지터 및 지연, 주기 등의 범위를 정의합니다. 값은 마이크로초 단위로 입력하십시오.

DebouncingMaxTime
Type 정적 쓰기 파라미터
Default 65.520 us
Range [0.016, 1000000] us

이 파라미터는 디바운싱(debouncing) 시간의 최대 한계값을 지정합니다. 값은 마이크로초 단위로 입력하십시오.

DebouncingTime
Type dynamic write 파라미터
Default 0.112 us
Range [0.016, 1000000] us

이 파라미터는 디바운싱 시간을 지정합니다. 입력 트리거 신호가 감지되려면 동일한 값을 유지해야 합니다. 디바운스 시간 내의 빠른 신호 변경은 필터링되어 제외됩니다. 값은 마이크로초 단위로 입력하십시오.